iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
1

今天要教程式管理套件pm2,為什麼要用程式管理套件呢 因為你如果把樹梅派關機了 重開機時你還在把程式手動打開 就算你使用bash去自動啟動,你也會不容易去檢測程式執行狀況,所以我們要教程式管理套件
pm2呢 下載很簡單
直接

npm install pm2 -g

大家可能會發現 怎麼跟之前不一樣 多了一個 -g 因為我們pm2不是單純只給這個資料夾的程式使用 是要給整個電腦的 所以要設成全域變數
安裝好之後 終端機打

pm2 ls

會看到pm2的界面

這邊因為沒有讓他fork任何程式 所以沒有東西
接下來進到程式的資料夾 輸入

pm2 start 程式的名子

完成後會看到我們的程式已經放上pm2了

之後在讓pm2儲存我們程式的資訊

到現在 pm2已經儲存我們程式的資訊 也幫我們成功運行了
但是 現在又有一個問題了 重開機的時候pm2不會自己打開 這時pm2有提供給我們貼心的功能
只要在終端機上打

pm2 startup

就會跳出這段訊息

簡單來說呢 就是指 pm2要我們把他加進去系統啟動時的程式名單 讓他開機的時候會一起被打開
這樣我們重開機時 pm2 也會一起去重開並讀取我們save時有被fork的程式
這樣pm2的介紹就結束了 有沒有很簡單呢
DAY18要介紹放資料的平台


上一篇
DAY16 git 簡易使用與教學
下一篇
DAY18 汶萊iot平台
系列文
初學者也能實做的環控系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言